package com.yic.module.device.convert.faulthandle;

import java.util.*;

import com.yic.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import com.yic.module.device.controller.admin.faulthandle.vo.*;
import com.yic.module.device.dal.dataobject.faulthandle.FaultHandleDO;

/**
 * 设备报修处理 Convert
 *
 * @author 系统管理员
 */
@Mapper
public interface FaultHandleConvert {

    FaultHandleConvert INSTANCE = Mappers.getMapper(FaultHandleConvert.class);

    FaultHandleDO convert(FaultHandleCreateReqVO bean);

    FaultHandleDO convert(FaultHandleUpdateReqVO bean);

    FaultHandleRespVO convert(FaultHandleDO bean);

    List<FaultHandleRespVO> convertList(List<FaultHandleDO> list);

    PageResult<FaultHandleRespVO> convertPage(PageResult<FaultHandleDO> page);

    List<FaultHandleExcelVO> convertList02(List<FaultHandleDO> list);

}
